/**
 *  Copyright 2011 classic-commerce
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *
 * This class represents the cart summary widget that displays, at a glance, the
 * basic details of the content of the current cart. It allows the user to see
 * the quantity of items current in the cart and the sub total (without
 * applying the applicable taxes) amount cost of the items.
 *
 * @author: <a href="mailto:richard@ioniq.ca">Richard Mutezintare</a>
 *
 */

package ca.ioniq.client;

/**
 * Created by IntelliJ IDEA.
 * User: richard
 * Date: 20/01/11
 * Time: 8:16 PM
 * To change this template use File | Settings | File Templates.
 */
public interface Messages extends com.google.gwt.i18n.client.Messages {

    /**
     * Translated "Enter your name".
     *
     * @return translated "Enter your name"
     */
    @DefaultMessage("Enter your name")
    @Key("nameField")
    String nameField();

    /**
     * Translated "Send".
     *
     * @return translated "Send"
     */
    @DefaultMessage("Send")
    @Key("sendButton")
    String sendButton();

    // error messages login
    @Key("loginError")
    String loginError();

    // header menu
    @Key("myAccount")
    String myAccount();

    @Key("wishList")
    String wishList();

    @Key("giftCard")
    String giftCard();

    @Key("login")
    String login();

    // cart summary
    @Key("itemsLabel")
    String itemsLabel(int itemCount);

    @Key("subTotalLabel")
    String subTotalLabel(double subTotalAmount);

    @Key("viewCartLink")
    String viewCartLink();

    // login box
    @Key("usernameLabel")
    String usernameLabel();

    @Key("passwordLabel")
    String passwordLabel();

    // main menu
    @Key("home")
    String home();

    @Key("men")
    String men();

    @Key("women")
    String women();

    @Key("accessories")
    String accessories();

    @Key("music")
    String music();

    @Key("video")
    String video();

    @Key("stores")
    String stores();

    @Key("blog")
    String blog();

    // search widget
    @Key("searchLabel")
    String searchLabel();

    // content

    // footer
}